e8c6e177487fc9161abe9d9204b1ab5b144004e0,src/org/jgroups/jmx/ResourceDMBean.java,ResourceDMBean,findMethods,#,236

Before Change


                    }
                    else {
                        //we already have annotated field as write
                        if(ae instanceof FieldAttributeEntry && ae.getInfo().isWritable()) {
                            log.warn("Not adding annotated method " + methodName
                                     + " since we already have writable attribute");
                        }

After Change


                    else {                        
                        if(ae instanceof FieldAttributeEntry) {
                            //we already have annotated field as write
                            if(ae.getInfo().isWritable()) {
                                log.warn("Not adding annotated method " + methodName
                                         + " since we already have writable attribute");
                            }
                            else {
                                //we already have annotated field as read
                                //lets make the field writable
                                Field f = ((FieldAttributeEntry)ae).getField();
                                MBeanAttributeInfo i=new MBeanAttributeInfo(ae.getInfo().getName(),
                                                                            f.getType().getCanonicalName(),
                                                                            attr.description(),